Newton Galileo Descartes Kepler Brahe Copernicus Ptolemy Eudoxus Aristotle Plato